iT邦幫忙

2025 iThome 鐵人賽

DAY 7
0
生成式 AI

我與 AI Pair Programming系列 第 7

我與 Cursor pair:第二個工具 —— Rules & Memories 是什麼

  • 分享至 

  • xImage
  •  
  • Rules & Memories 是什麼?

  • 在哪裡設定?

  • 他們差在哪裡?

在上一篇中,我們透過右側的 Chat 了解了和 Cursor 對話的一些小技巧。接下來,我們要前往了解 Cursor 實用的 Rules & Memories 囉。

Rules & Memories 是什麼?

想像一下,如果你每次和你 pair 的夥伴要一起寫 code,結果每次開始的時候他都會先問你:「今天要用什麼語言寫?」「這個 bug 之前是怎麼解決的?」「我們之前討論的架構設計是什麼?」
你會不會覺得很麻煩呢?明明昨天才一起討論過,為什麼每天都要重新回憶一遍這些工作內容?

這就是為什麼 Cursor 會需要這些功能。當你和 AI pair 的時候,你可以挑選一些你希望你的 AI 夥伴記住的事情,這樣你就不用重複去告訴他這些內容,更專心的在程式碼的 pair 上。

在哪裡設定?

https://ithelp.ithome.com.tw/upload/images/20250921/2015163530Qk3qvJzI.png

還記得這張圖嗎?第二個框框底下的 icon 就是我們這次的主角 —— Rules & Memories。如果你一開始打開 Cursor 沒有看到這個按鈕是正常的,他只有在有套用 Rules 的時候才會出現。那我們應該怎麼做才能套用 Rules 呢?

首先要找到怎麼打開 Rules & Memories 的設定。透過 Cursor 右上角的齒輪先打開 Cursor 的設定,接著點選 Rules & Memories 的 tab,就可以看到囉。
https://ithelp.ithome.com.tw/upload/images/20250921/20151635SFhOHjBbit.png

打開設定後可以看到 Rules & Memories 主要分成三個區域:

  1. Memories
  2. User Rules
  3. Project Rules

https://ithelp.ithome.com.tw/upload/images/20250921/20151635qqHQkShcmO.png

那具體而言,我應該把什麼樣的內容放在哪一個層級的紀錄裡呢?

他們差在哪裡?

我自己是這樣分類的:

  • Memories:記錄發生過的事,像是在不同專案中解決過的 bug 內容和解法
  • User Rules:我的使用習慣,像是圖片上看到的,我希望他永遠都用繁體中文回我,但 commit message 永遠都使用英文
  • Project Rules:根據不同專案的規定,像是這個專案是後端專案還是前端專案、想使用的語言、測試的套件等等

那要怎麼新增這些內容呢?
最簡單的是 User Rules,按下 Add Rules 的按鈕就可以了。
https://ithelp.ithome.com.tw/upload/images/20250921/20151635ay0uodP0Ha.png

而進階但是更實用的 Project Rules & Memories 就讓我們留到明天揭曉吧!


你的 Cursor 裡面有哪些 User Rules 的設定呢?歡迎留言跟我分享喔!我們明天見 👋


上一篇
我與 Cursor pair:第一個工具 —— Chat
下一篇
我與 Cursor pair:第二個工具升級版 —— Rules 進階設定
系列文
我與 AI Pair Programming9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言